package 设计模式.factory.Simple;

//静态工厂模式
//增加一个产品必须修改代码
//开闭原则
public class CarFactoy {
    //通过传输汽车名字在工厂类中获取对象
    //方法一
    public static Car getCar(String car){
        if (car.equals("五菱")) {
            return new WuLing();
        }else if (car.equals("特斯拉")){
            return  new Tesla();
        }else{
            return null;
        }

    }

    //方法二
    public static Car getWuLing(){
        return new WuLing();
    }

    public static Car getTesla(){
        return new Tesla();
    }
}
